﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using DevComponents.DotNetBar;

namespace Sale_and_manage
{
    public partial class frmBookSearch : DevComponents.DotNetBar.Metro.MetroForm
    {
        public frmBookSearch()
        {
            InitializeComponent();            
        }

        public static int Type;

        

        private void btnAddtoCash_Click(object sender, EventArgs e)
        {
            if (dgvSearch.RowCount > 0 && dgvSearch.SelectedRows.Count > 0)
            {
                //load hàm frmAddOrder.LoadBook2() với ISBN, title và price nếu giá trị trả về true thì clear txtTitle
            }
            else
            {
                MessageBox.Show("Please select Book first");
            }
        }

        private void frmBookSearch_Load(object sender, EventArgs e)
        {
            if (Type == 1)
            {
                btnAddtoCash.Visible = true;
            }
            //Load from Book_Project ISBN, Publisher, Author, Issuer,Price.
            //load nhà xuất bản trong book
            //load nhà phát hành trong book
        }

        protected override bool ProcessDialogKey(Keys keyData)
        {
            if ((keyData == Keys.F1) && (Type == 1)) 
            {
                MessageBox.Show("asdas");
            }
            return base.ProcessDialogKey(keyData);
        }

        private void txtISBN_KeyPress(object sender, KeyPressEventArgs e)
        {
            if (!Char.IsDigit(e.KeyChar) || !Char.IsControl(e.KeyChar))
            {
                e.Handled = true;
            }
        }

        private void txtTitle_TextChanged(object sender, EventArgs e)
        {
            //gọi class lọc ra và đưa điều kiện tên sáchlấy về database đưa vào dvgBooksearch
        }

        private void cboPublisher_SelectedIndexChanged(object sender, EventArgs e)
        {
            //gọi class lọc ra và đưa điều kiện nhà xuất bản
        }

        private void cboIssuer_SelectedIndexChanged(object sender, EventArgs e)
        {
            //gọi class lọc ra và thêm điều kiện nhà phát hành
        }

        private void cboAuthor_SelectedIndexChanged(object sender, EventArgs e)
        {
            //gọi class lọc và thêm điều kiện tác giả
        }
        
    }
}